#ifndef LISTITEMBASE_H
#define LISTITEMBASE_H

#include <QWidget>

class ListItemBase : public QWidget
{
    Q_OBJECT
public:

    enum ListItemType{
        CHAT_USER_ITEM, //聊天用户
        CONTACT_USER_ITEM, //联系人用户
        SEARCH_USER_ITEM, //搜索到的用户
        ADD_USER_TIP_ITEM, //提示添加用户
        INVALID_ITEM,  //不可点击条目
        GROUP_TIP_ITEM, //分组提示条目
        LINE_ITEM,  //分割线
        APPLY_FRIEND_ITEM, //好友申请
    };

    explicit ListItemBase(QWidget *parent = nullptr);

    void SetItemType(ListItemType type) { _item_type = type; }
    ListItemType GetItemType() { return _item_type; }
private:
    ListItemType _item_type;

signals:
};

#endif // LISTITEMBASE_H
